package com.itheima.demo9_多态的应用场景.形参多态_2;
// 定义一个方法,既可以接收Dog对象也可以接收Cat对象,甚至Animal类对象以及Animal类其他子类对象,并且在方法中调用eat方法
// 形参多态: 参数的类型是父类类型,那么就可以接收该父类类型的对象以及该父类类型的所有子类对象
// 实参赋值给形参的时候构成了多态
public class Test {
    public static void main(String[] args) {
        Dog d = new Dog();
        method(d);
        System.out.println("=========");
        Cat c = new Cat();
        method(c);
    }

    public static void method(Animal anl) {
        anl.eat();
    }

}
